Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Romania F1 Germany F13 Colombia F1 Colombia F2 Italy F14 Romania F6 Italy F26 Romania F16 Romania F17 Austria F10 Venezuela F5 Venezuela F6 Dominican Republic F1 Austria F3 Romania F1 Romania F2 Romania F3 Italy F25 Romania F15 Romania F16 Italy F28 Romania F18 Spain F35 Spain F37 Spain F38 Spain F39 Germany F2 Austria F1 Guatemala F1 Costa Rica F1 Germany F5 Switzerland F2 Switzerland F3 Italy F3 Italy F4 Usa F8 Romania F1 Italy F10 Romania F2 Romania F3 Tunisia F1 Serbia F2 Tunisia F3 Romania F9 Georgia F1 Romania F10 Romania F11 Georgia F2 Italy F23 Panama F1 Italy F17 Romania F14 Italy F25 Romania F15 Italy F26 Italy F27 Greece F3 Greece F2 Turkey F13 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F7 Italy F8 Italy F12 Italy F13 Italy F14 Italy F17 Italy F19 Italy F22 Italy F25 Italy F26 Italy F27 Italy F28 Italy F29 Italy F30 Turkey F12 Turkey F13 Turkey F14 Turkey F15 Spain F40 Germany F2 Spain F4 Spain F5 Spain F6 Spain F7 Spain F8 Spain F9 Spain F10 Italy F7 Italy F11 Romania F1 Italy F13 Germany F9 Germany F10 Italy F23 Austria F8 Italy F26 Italy F30 Croatia F12 Croatia F13 Croatia F14 Turkey F32 Turkey F33 Turkey F34 Turkey F35 Germany F2 Egypt F1 Egypt F2 Spain F5 Spain F6 Turkey F12 Turkey F13 Turkey F14 Spain F8 Spain F10 Spain F11 Spain F12 Romania F1 Spain F14 Romania F3 Turkey F23 Turkey F24 Turkey F25 Turkey F41 Turkey F42 Turkey F46 Turkey F47 Turkey F48 Turkey F49 Turkey F7 Turkey F8 Turkey F9 Turkey F10 Turkey F11 Turkey F12 Spain F10 Spain F15 Spain F4 Spain F5 Italy F6 Turkey F43 Spain F13 Turkey F44 Romania F16 Italy F28 Spain F1 Spain F2 Spain F3 Spain F4 Tunisia F9 Tunisia F10 Tunisia F11 Italy F20 Italy F23 France F23 Great Britain F10 France F4 Romania F4 Italy F13 Romania F4 Italy F16 Czech Republic F4 France F13 Romania F16 Serbia F7 Portugal F12 Germany F7 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Aktobe) Tunisia F9 (Hammamet) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Italy F7 (Santa Margherita Di Pula) Tunisia F2 Italy F28 (Trieste) Italy F33 (Santa Margherita Di Pula) Italy F34 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Greece F8 (Heraklion) Italy F23 Spain F2 (Manacor (Mallorca)) Spain F3 (Paguera (Mallorca)) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) Italy F5 (Santa Margherita Di Pula) Italy F7 (Santa Margherita Di Pula) Spain F9 (Madrid) Czech Republic F2 Italy F22 Italy F20 M25 Portimao Italy F24 Spain F9 USTA Tallahassee Tennis Challenger - Tallahassee XII Abierto Internacional de Salinas - Salinas Puerto Rico Challenger Tennis Event - Humacao Oberstaufen Cup-Head German Master's Series - Oberstaufen Belgrade Challenger Sarajevo Challenger Napoli Challenger Seguros Bolivar Open - Medellin Todi Challenger Medellin Challenger Cremona Challenger Lugano Challenger Bytom Challenger Pozoblanco Challenger Granby Challenger Brasov Challenger - Brasov Kazan Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Furth Challenger Oberstaufen Challenger Orbetello Challenger Furth Challenger Braunschweig Challenger Brasov Challenger Recanati Challenger Todi Challenger Ljubljana Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Casablanca Challenger Sarajevo Challenger Arad Challenger Barletta Challenger Timisoara Challenger Recanati Challenger Ford Tennis Championships - Louisville Cherbourg Challenger San Marino Challenger Segovia Challenger Brasov Challenger M15 Doha Bergamo Challenger M25 Doha Cordenons Challenger Arad Challenger Furth Challenger Tanger Challenger Timisoara Challenger Scheveningen Challenger Recanati Challenger Guimaraes Challenger Copa Petrobras Colombia - Bogota Tampere Challenger Segovia Challenger San Marino Challenger Meerbusch Challenger Como Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Panama City Challenger Barranquilla Challenger Ostrava Challenger Nottingham-2 Challenger Lexington Challenger Reggio Emilia Challenger Meerbusch Challenger Seville Challenger Trnava Challenger Geneva Challenger Brescia Challenger Raanana Challenger Kenitra Challenger Salzburg Challenger Heilbronn Challenger Prostejov Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger San Benedetto Challenger Vicenza Challenger Rome Challenger Rennes Challenger Eckental Challenger Bratislava Challenger Barletta Challenger Surbiton Challenger Fano Challenger Napoli Challenger Bangkok Challenger Barletta Challenger Vicenza Challenger Rome Challenger Surbiton Challenger Caltanissetta Challenger Perugia Challenger Mons Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Banja Luka Challenger Koblenz Challenger Budapest Challenger Quimper Challenger Manerbio Challenger Nottingham Challenger Trnava Challenger Ostrava Challenger San Benedetto Challenger Brest Challenger Lyon Challenger Marburg Challenger Palermo Challenger Como Challenger Brasov Challenger Meknes Challenger Sibiu Challenger Biella Challenger Eckental Challenger Portoroz Challenger Montevideo Challenger Prague Challenger Cortina Challenger Burnie Challenger Casablanca Challenger Indian Wells Challenger Bergamo Challenger Rome Challenger Milan Challenger Ostrava Challenger Rome Challenger Furth Challenger Braga Challenger Perugia Challenger Mestre Challenger Seville Challenger Vancouver Challenger Como Challenger Genova Challenger Zhangjiagang Challenger St. Remy Challenger Istanbul Challenger Prostejov Challenger Vicenza Challenger Izmir Challenger San Benedetto Challenger Almaty Challenger Orleans Challenger Rome Challenger Shymkent Challenger Como Challenger Manerbio Challenger Istanbul Challenger Manila Challenger Wroclaw Challenger Iasi Challenger Rome 2 Challenger Nottingham 1 Challenger Napoli Challenger Ilkley Challenger Prague Challenger Ilkley Challenger Biel Challenger Zadar Challenger Barletta Challenger Tampere Challenger Switzerland F2 St. Petersburg 2 Challenger Biella 5 Challenger Almaty 1 Challenger Cordenons Challenger St. Remy Challenger Lille Challenger Casablanca Challenger Tenerife 1 Challenger Eckental Challenger Ostrava Challenger Pune Challenger Nottingham Challenger Braunschweig Challenger Bergamo Challenger Sophia Antipolis Challenger Cordenons Challenger San Marino Challenger Francavilla Challenger Heilbronn Challenger Szczecin Challenger Morelos Challenger Blois Challenger Cordenons Challenger Istanbul Challenger Bratislava Challenger Timisoara Challenger - Timisoara Bendigo Challenger Forli 3 Challenger Mersin Challenger Lisbon Challenger Shymkent Challenger Blois Challenger Cordenons Challenger Biella Challenger Naples Challenger - Naples Noumea Challenger Launceston Challenger Kosice Challenger Tyler Challenger Pau Challenger Shenzhen Challenger Tunis Challenger Aix En Provence Challenger Lisbon Challenger Surbiton Challenger Recanati Challenger Brasov Challenger - Brasov Sopot Challenger Szczecin Challenger Lima Challenger Maia Challenger Istanbul Challenger Biella 3 Challenger Izmir Challenger Rome 1 Challenger Geneva Challenger Biella 6 Challenger Biella 7 Challenger Nottingham 2 Challenger Almaty 2 Challenger Todi Challenger Trieste Challenger San Marino Challenger Prague 2 Challenger Verona Challenger Seville Challenger Bucharest Challenger Napoli 2 Challenger Ismaning Challenger Eckental Challenger Tenerife Challenger Roanne Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 5 Challenger Roseto Degli Abruzzi 1 Challenger Roseto Degli Abruzzi 2 Challenger Marburg Challenger Oeiras 1 Challenger Prague 1 Challenger Vicenza Challenger Surbiton Challenger Poznan Challenger Blois Challenger Troyes Challenger Iasi Challenger Banja Luka Challenger Prague 3 Challenger Toulouse Challenger Seville Challenger Istanbul Challenger Alicante Challenger Ortisei Challenger Ortisei Challenger Bergamo Challenger Maspalomas Challenger Oeiras 1 Challenger Tenerife 2 Challenger Rovereto Challenger Eckental Challenger Girona Challenger Murcia Challenger Madrid Challenger Ostrava Challenger Aix En Provence Challenger BMW Tennis Championship - Sunrise Tunis Challenger Ipsos Bucharest Challenger - Bucharest Orleans Challenger Florence Challenger Mouilleron-Le-Captif Challenger Brasov Challenger Rome Challenger Canberra Challenger Launceston Challenger Bergamo Challenger Recanati Challenger Tashkent Challenger Sacramento Challenger - Sacramento Monterrey Challenger Prague Challenger Geneva Challenger Brasov Challenger Trieste Challenger Cordenons Challenger Barcelona Challenger Marbella Challenger Quimper Challenger Gran Canaria 2 Challenger Split 2 Challenger Athens Challenger Istanbul 2 Challenger Sibiu Challenger Barcelona Challenger Guayaquil Challenger Salzburg Challenger BCR Open Romania - Bucharest Como Challenger Aptos Challenger Brasov Challenger Gerry Weber Open - Halle Guayaquil Challenger Bergamo Challenger BCR Open Romania - Bucharest BMW Open - Munich Gerry Weber Open - Halle If Stockholm Open - Stockholm If Stockholm Open - Stockholm Istanbul Challenger St. Brieuc Challenger Ostrava Challenger Vicenza Challenger Bratislava Challenger Pilot Pen Tennis - New Haven Guadalajara Challenger Guangzhou Challenger Salzburg Challenger Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm AEGON International - Eastbourne Heilbronn Challenger Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel BCR Open Romania - Bucharest Erste Bank Open - Vienna If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Rome Challenger Quimper Challenger Dubai Duty Free Tennis Championships - Dubai Kaohsiung Challenger Le Gosier Challenger Napoli Challenger Bath Challenger China Open - Beijing Rome Challenger Brisbane International - Brisbane Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Intrum Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai PBZ Zagreb Indoors - Zagreb Tel Aviv Watergen Open - Tel Aviv Bratislava Challenger Tunis Challenger Grand Prix Hassan II - Marrakech Las Franquesas del Valles Challenger ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Casablanca Challenger Konzum Croatia Open - Umag Shenzhen Open - Shenzhen Budapest Challenger Ricoh Open - 's-Hertogenbosch Citi Open - Washington Poznan Challenger Swiss Indoors Basel - Basel Arad Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Serbia Open - Belgrade Winston-Salem Open - Winston-Salem European Open - Antwerp Rome Challenger Arad Challenger Gonet Geneva Open - Geneva Todi Challenger Bank Austria Tennis Trophy - Vienna Prague Challenger Rennes Challenger Firenze Open - Florence Gijon Open - Gijon Binghamton Challenger Ortisei Challenger Alphen Challenger Qatar ExxonMobil Open - Doha Monza Challenger BRD Nastase Tiriac Trophy - Bucharest Bangkok Challenger Bergamo Challenger Puebla Challenger Ortisei Challenger Aircel Chennai Open - Chennai Open Sud de France - Montpellier Cordenons Challenger Marburg Challenger Seville Challenger Open 13 - Marseille Istanbul Challenger Izmir Challenger Sibiu Challenger Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Cherbourg Challenger Cherbourg Challenger Aptos Challenger Hall of Fame Tennis Championships - Newport Shenzhen Challenger Como Challenger San Luis Potosi Challenger If Stockholm Open - Stockholm Genova Challenger Grand Prix Hassan II - Casablanca Vancouver Challenger TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Barcelona Challenger Sibiu Challenger Bordeaux Challenger Antalya Cup - Antalya Austrian Open - Kitzbuhel Pau Challenger If Stockholm Open - Stockholm Seville Challenger Todi Challenger Brisbane International - Brisbane Lugano Challenger Gran Canaria 1 Challenger Alicante Challenger Guadalajara Challenger Recanati Challenger Geneva Open - Geneva Tunis Challenger Prague Challenger Mestre Challenger Napoli Challenger European Open - Antwerp Qatar ExxonMobil Open - Doha Florence Challenger Forli 4 Challenger Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Alicante Challenger Barletta Challenger Mohammedia Challenger Suisse Open - Gstaad Citi Open - Washington Moselle Open - Metz Nur-Sultan Challenger Como Challenger M25 Badalona Grand Prix Hassan II - Marrakech BMW Open - Munich Geneva Open - Geneva Oeiras 2 Challenger Brescia Challenger Newport Beach Challenger Burnie Challenger Prostejov Challenger Prostejov Challenger Modena Challenger Marbella Challenger Millennium Estoril Open - Estoril Belgrade Challenger BMW Open - Munich BB&T Atlanta Open - Atlanta Perugia Challenger Iasi Challenger Zug Challenger Moselle Open - Metz Barcelona Challenger Swiss Indoors Basel - Basel Gran Canaria Challenger ASB Classic - Auckland Heilbronn Challenger Verona Challenger Tampere Challenger Liberec Challenger Braga Challenger Bengaluru Challenger Lugano Challenger Biel Challenger Leon Challenger Mauthausen Challenger Murcia Challenger Little Rock Challenger Vicenza Challenger Perugia Challenger Palmas del Mar Challenger Prague 2 Challenger Tennis Napoli Open - Naples Barcelona Open Banc Sabadell - Barcelona Ordina Open - s-Hertogenbosch Topshelf Open - 's-Hertogenbosch BCR Open Romania - Bucharest Maspalomas Challenger Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia If Stockholm Open - Stockholm Maharashtra Open - Pune Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Anytech365 Andalucia Open - Marbella Bergamo Challenger Manama Challenger Biella Challenger Francavilla Challenger Indian Wells Challenger Alicante Challenger Istanbul Challenger Bratislava Challenger Antalya Challenger Antalya 2 Challenger Biella 1 Challenger Porto Challenger Lisbon Challenger Sibiu Challenger Rogers Cup - Toronto BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Sony Open Tennis - Miami Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal French Open - Paris Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Valencia Open - Valencia Citi Open - Washington Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Legg Mason Tennis Classic - Washington French Open - Paris Barcelona Open BancSabadell - Barcelona BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 U.S. Open - New York Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 2R, ROU-MAR 5-0 Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris All Lower level tournaments Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 French Open (juniors) Salzburg Challenger Milan Challenger Troyes Challenger Iasi Challenger Pozoblanco Challenger M25+H Bacau Shanghai Challenger Porto Challenger Zhangjiagang Challenger Grodzisk Mazowiecki Challenger Todi Challenger Prague 3 Challenger Istanbul Challenger Guangzhou Challenger Davis Cup, Group I, 1R, ROU-TPE 1-3 Zhuhai Open - Zhuhai Shanghai Rolex Masters - Shanghai Olbia Challenger Bratislava 2 Challenger Shenzhen 1 Challenger Shenzhen 2 Challenger Ismaning Challenger Sofia Open - Sofia Valencia Challenger M25 Badalona Oeiras 1 Challenger Oeiras 2 Challenger Tenerife 1 Challenger M25 Bourg-en-Bresse Cherbourg Challenger Pau Challenger Tenerife 2 Challenger Quimper Challenger Ottignies-Louvain-la-Neuve Challenger Nottingham Challenger M25 Vic M25 Quinta Do Lago Lugano Challenger Barletta Challenger Rome Challenger M25 Tarragona Bucharest Open - Bucharest Madrid Challenger M25 Denia Lyon Challenger M25 Montauban M25 Mataro Zagreb Challenger M25 Sabadell Francavilla Challenger M25 Vale do Lobo M25 Gandia Todi Challenger Troyes Challenger Cordenons Challenger Dobrich 2 Challenger Porto 2 Challenger M25 Sabadell Tulln Challenger Sibiu Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula M25 Heraklion M15 San Gregorio di Catania M25 Heraklion Madrid Challenger Pau Challenger M25 Faro Hersonissos 1 Challenger M15 Manacor M15 Madrid Hersonissos 2 Challenger M25 Monastir M25 Gijon M25 Vale do Lobo Oeiras 1 Challenger Oeiras 2 Challenger Poznan Challenger Rome Challenger Milan Challenger M25 Sabadell Zug Challenger M25 Vic M25 Oviedo Barletta Challenger M25 Villeneuve-Loubet Chisinau Challenger M25 Cordoba M25 Mataro Monastir Challenger Troyes Challenger Bunschoten Challenger Hagen Challenger Cordenons Challenger M25 Santander M25 Sabadell Seville Challenger M25 Zaragoza Targu Mures 2 Challenger Helsinki Challenger M25 Santa Margherita di Pula